package com.matrix.basecore.constant

object Constant {

    const val isDebug = true
    const val WallpaperBaseUrl = "http://service.picasso.adesk.com/"
    const val BingBaseUrl = "https://www.bing.com/"
    const val JUHEAPPKEY = "263c66bfddc55a5a288201e1ef87ada1"
    const val JUHE = "http://v.juhe.cn/joke/randJoke.php?key=" + JUHEAPPKEY
    const val CachePath = "matrix/cache/"
    const val ImagePath = "matrix/image/"
    const val GIFPath = "matrix/gif/"
    const val ASSETSPATH = "file:///android_asset/"
    const val IndexAppInit = "com.matrix.index.ui.IndexApp";
    const val ToolAppInit = "com.matrix.tool.ui.ToolApp";

    var appInits: MutableList<String> = mutableListOf(
        IndexAppInit,
        ToolAppInit
    )

    /**
     * 变量
     */
    interface Value {
        companion object {
            const val COMPUTER: String = "computer"
            const val PHONE: String = "phone"
            const val FIVE: String = "five"
            const val TOU: String = "touzi"
            const val AIR: String = "airplant"
            const val SNACK: String = "snack"
            const val CIRCLE: String = "circle"
            const val CHOOSE: String = "choose"
            const val SHUDU: String = "shudu"
            const val SP_WALLPAPER: String = "wallpaper"
        }
    }

    /**
     * 传值 页面接收key
     */
    interface ARouterString {
        companion object {
            const val TYPE: String = "type"
            const val STRING_LIST: String = "stringList"
            const val POSITION: String = "position"
            const val CONTENT: String = "content"
            const val PATH: String = "path"
            const val GAME: String = "game"
            const val TITLE: String = "title"
        }
    }

    interface ARouterPath {
        companion object {
            const val HomeActivityPath: String = "/index/ui/home/HomeActivity.kt"
            const val PhoneComputerActivityPath: String =
                "/gallery/ui/wallpaper/PhoneComputerActivity.kt"
            const val PreviewActivityPath: String = "/gallery/ui/wallpaper/PreviewActivity.kt"
            const val JokePreviewActivityPath: String = "/index/ui/home/JokePreviewActivity.kt"
            const val PictureEditActivityPath: String = "/tool/ui/tool/PictureEditActivity.kt"
            const val MarqueeActivityPath: String = "/tool/ui/tool/MarqueeActivity.kt"
            const val GIFActivityPath: String = "/tool/ui/tool/GIFActivity.kt"
            const val GIFPhotoActivityPath: String = "/tool/ui/tool/GIFPhotoActivity.kt"
            const val GIFCorpActivityPath: String = "/tool/ui/tool/GIFCorpActivity.kt"
            const val GameActivityPath: String = "/tool/ui/tool/GameActivity.kt"
            const val SettingActivityPath: String = "/index/ui/setting/SettingActivity.kt"
            const val SettingAboutUsPath: String = "/index/ui/setting/SettingAboutUs.kt"
            const val CardShareActivityPath: String = "/index/ui/setting/CardShareActivity.kt"
            const val AnimWallpaperActivityPath: String = "/index/ui/anime/AnimWallpaperActivity.kt"
            const val AnimCategoryActivityPath: String = "/index/ui/anime/AnimCategoryActivity.kt"
            const val SearchActivityPath: String = "/index/ui/home/SearchActivity.kt"
            const val CorpTestActivityPath: String = "/tool/ui/tool/CorpTestActivity.kt"
            const val AiMenuActivityPath: String = "/tool/ui/tool/AiMenuActivity.kt"
        }
    }
}